package cn.ffcs.uec.view.model;

import java.io.Serializable;
import java.util.Date;

import cn.ffcs.uec.common.util.StrUtil;
import cn.ffcs.uom.common.model.UomEntity;
import lombok.Getter;
import lombok.Setter;

/**
 * 下载日志及内容信息
 * @return
 */
public class LogDown extends UomEntity implements Serializable{
	private static final long serialVersionUID = 7137841362165637773L;
	//@Getter
	//@Setter
	//private String uuid;
	  /**
     * 履历记录标识
     * 
     * @return
     */
    public Long getLogId() {
        return super.getId();
    }

    public void setLogId(Long logId) {
        super.setId(logId);
    }
	@Getter
	@Setter
	//人员主键
	private String pkPsndoc;
	@Getter
	@Setter
	//人员编码
	private String  code ;
	@Getter
	@Setter
	//人员姓名
	private String  name ;
	@Getter
	@Setter
	//人员出生年月
	private String  birthdate ;
	@Getter
	@Setter
	//人员性别
	private String  sex ;
	@Getter
	@Setter
	//参加工作年月
	private String  joinworkdate ;
	@Getter
	@Setter
	//进入电信日期
	private String  enterunittime ;
	@Getter
	@Setter
	//专家类别
	private String  talentname ;
	@Getter
	@Setter
	//参加此专家类别起始日期（年月）
	private Date  begindatetanlent ;
	@Getter
	@Setter
	//子专业
	private String  childtalentname ;
	@Getter
	@Setter
	//参加本子专业起始日期（年月）
	private Date  begindatechild ;
	@Getter
	@Setter
	//是否组监
	private String  issupervisor ;
	@Getter
	@Setter
	//人才标签分类(产品类)
	private String  labelChanPinType ;
	@Getter
	@Setter
	//人才标签分类(行业类)
	private String  labelHangYeType ;
	@Getter
	@Setter
	//人才标签分类(综合类)
	private String  labelZongHeType ;
	@Getter
	@Setter
	//人才标签(子)
	private String  talentChanPin ;
	@Getter
	@Setter
	//人才标签(子)
	private String  talentHangYe ;
	@Getter
	@Setter
	//人才标签(子)
	private String  talentZongHe ;
	@Getter
	@Setter
	//技术职务
	private String  titleinfo ;
	@Getter
	@Setter
	//全日制
	private String   allstudy ;
	@Getter
	@Setter
	//在职教育
	private String   zaistudy ;
	@Getter
	@Setter
	//下载时间
	private String   downtime;
	@Getter
	@Setter
	//是否下载
	private String   downflag;
	@Getter
	@Setter
	//政治面貌
	private String   partyName;
	@Getter
	@Setter
	//专家等级（C级、D级、C/D级）只有专家类别为综合类有C/D级
	private String   talentgrade;
	@Getter
	@Setter
	//申报类型（实操、非实操、无）
	private String   talentType;
	@Getter
	@Setter
	//开关
	private String   openswitch;
	@Getter
	@Setter
	//创建时间
	private String   createtime;
	
	
	//2019-09-16新增字段
	@Getter
	@Setter
	 private String	workforg ;//上级单位
	@Getter
	@Setter
	 private String	workorg  ;//报送单位
	@Getter
	@Setter
	 private String	workorgdept ;//工作单位及部门
	@Getter
	@Setter
	private String	workpostgrade ;//岗位及岗级
	@Getter
	@Setter
	 private String	mobile         ;//手机号
	@Getter
	@Setter
	 private String	email          ;//电子邮箱
	@Getter
	@Setter
	 private String	uecworklist     ;//工作履历
	@Getter
	@Setter
	 private String	uecenclist         ;//奖励情况
	@Getter
	@Setter
	 private String	uecnationdutylist  ;//专业资格
	@Getter
	@Setter
     private String	uectalentteamlist ;//BCD级人才
	@Getter
	@Setter
     private String	uecinnovationlist ;//创新成果
	@Getter
	@Setter
     private String	uecarticlelist   ;//论文专著
	@Getter
	@Setter
	private String	sortnum   ;//排序字段
	@Getter
	@Setter
     private String	uecimportantworklist  ;//本单位重要工作情况
	@Getter
	@Setter
     private String	uecimportantworkjlist  ;//集团重要工作情况   
	@Getter
	@Setter
	private String	ass2016  ;//2016年度考核  
	@Getter
	@Setter
	private String	ass2017 ;//2017年度考核  
	@Getter
	@Setter
	private String	ass2018  ;//2018年度考核  
	@Getter
	@Setter
	private String	staffCatogery  ;//人员类别
	@Getter
	@Setter
	private Long signno;//标识（log_down_dict 里的id）
	@Getter
	@Setter
	private String joincatogory;//报考类别;
	@Getter
	@Setter
	private String orignedu;//原始学历
	@Getter
	@Setter
	private String origschool;//原始学历院校
	@Getter
	@Setter
	private String origmajor;//原始学历专业
	@Getter
	@Setter
	private String besteducation;//最高学历
	@Getter
	@Setter
	private String bestschool;//最高学历院校
	@Getter
	@Setter
	private String bestmajor;//最高学历专业
	@Getter
	@Setter
	private String bestdegree;//最高学位
	@Getter
	@Setter
	private String bestdegreeschool;//最高学位院校
	@Getter
	@Setter
	private String bestdegreemajor;//最高学位专业
	@Getter
	@Setter
	private String wbbegindate;//从事外包或派遣起始时间
	@Getter
	@Setter
	private String health;//健康状况
	@Getter
	@Setter
	private String nxGrade;//内训师级别及聘期
	public String getTalentLabelName() {
		String talentLabel="";
		talentLabel=talentLabel+"产品类："+this.talentChanPin+"\r\n"+
				"行业类："+this.talentHangYe;
		return talentLabel;
	}
}
